package com.zhijiang.hospital.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 75936
 * @version 1.0
 * @project zhijiang_hospital_data
 * @description
 * @date 2023-01-05 10:26:18
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("COM_DEPT_BEDSNUM")
public class ComDeptBedsnum {
    /**
     * 科室编号
     */
    @ColumnWidth(20)
    @ApiModelProperty(value = "科室编号")
    @ExcelProperty("科室编号")
    @TableField(value = "DEPT_CODE")
    private String deptCode;

    /**
     * 科室名称
     */
    @ColumnWidth(20)
    @ApiModelProperty(value = "科室名称")
    @ExcelProperty("科室名称")
    @TableField(value = "DEPT_NAME")
    private String deptName;

    /**
     * 开放床位数
     */
    @ColumnWidth(20)
    @ApiModelProperty(value = "标准床位数量")
    @ExcelProperty("标准床位数量")
    @TableField(value = "BEDSNUM")
    private Integer hospitalBed;
    //private Integer bedsNum;


    @ColumnWidth(20)
    @ApiModelProperty(value = "在院人数")
    @ExcelProperty("在院人数")
    @TableField(value = "inHospital")
    private String inHospital;

    @ColumnWidth(20)
    @ApiModelProperty(value = "剩余床位数量")
    @ExcelProperty("剩余床位数量")
    @TableField(value = "bedSnums")
    private String bedSnums;


    @ColumnWidth(20)
    @ApiModelProperty(value = "入院人数")
    @ExcelProperty("入院人数")
    @TableField(value = "numberOfAdmissions")
    private String numberOfAdmissions;


    @ColumnWidth(20)
    @ApiModelProperty(value = "出院人数")
    @ExcelProperty("出院人数")
    @TableField(value = "numberOfDischargedPatients")
    private String numberOfDischargedPatients;


}
